package com.desksoft.ecommerce.util.html.element.query.datamapper;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/***************************************
 * 版权所有：杭州迪科软件 保留所有权利
 * 创建日期: 
 * 创建作者：luoy
 * 文件名称：日期值映射
 * 版本：
 * 功能：
 * 最后修改时间：
 * 修改记录：
 *****************************************/
public class DateMapper implements DataMapper {

	static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	
	@Override
	public Object mappingValue(String value, Class<?> type) {
		
		Date res = null;
		try {
			sdf.parse(value);
		} catch (ParseException e) {
			e.printStackTrace();
			res = new Date();
		}
		return res;
	}

	@Override
	public Class<?> getKeyClass() {
		return Date.class;
	}

}
